package com.example;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @program: zhugelongchen
 * @description:
 * @author: 诸葛龙辰
 * @create: 2022-11-09 18:22
 **/
public class Zhao {
    public static void main(String[] args) {
        //读取spring配置文件
        ApplicationContext app=new ClassPathXmlApplicationContext("spring.xml");

        //该类使用了接口 所以使用的是jdk动态代理
        IUserService userService = app.getBean(IUserService.class);
        userService.save();

        //该类没有使用接口 所以使用的是CGlib动态代理
        //OrderService orderService = app.getBean(OrderService.class);
        //orderService.save();
    }

}
